• word of the day

    euphorbia medusae

    euphorbia medusae - Dictionary definition and meaning for word euphorbia medusae

    Definition
    (noun) African dwarf succulent perennial shrub with numerous slender drooping branches
Download our Mobile App Today
Receive our word of the day
on Whatsapp